void groucho() {  while (1) {               /* loop indefinitely */    	        /* for simplicity, assume robot starts at position 1 */    forward();    waituntil_hit_wall();    rotate_left_ninety();   /* now at position 2 */    forward();    waituntil_see_black();  /* position 3 */    rotate_left_ninety();   /* position 4 */    forward();    waituntil_hit_wall();   /* position 5 */        rotate_left_ninety();   /* position 6 */       	rotate_onehundred_eighty();  /* position 7 */   	    forward();    waituntil_hit_wall();   /* position 8 */        rotate_left_ninety();   /* position 9 */  }}